package api.dataStruct
{
	/**
	 * 
	 * @author zengly
	 */
	public class InitAPIObj
	{
	
		public static var TYPE_1:uint=1;//1;初始化普通+PVP组件,
		
		public static var TYPE_2:uint=2;//2:本地调试PVP模式,
		
		public static var TYPE_5:uint=5//5:初始化普通API组件,
			
		public static var TYPE_6:uint=6//6:本地调试初始化普通API组件,
			
		public static var TYPE_10:uint=10;//10:单击调试模式
		private var _type:uint;
	
		private var _gameInfo:GameInfo;
		
		private var _isChat:Boolean;
		
		private var _isDebug:uint;//是否显示调试信息,如果是,在APIScore.as onAPIEvent()
		/**
		 * 
		 * @param _type 0:初始化普通API组件,1;初始化普通+PVP组件,2:本地调试PVP模式,5:初始化普通API组件,6:本地调试初始化普通API组件,10:单击调试模式;
		 * @param _gameInfo 游戏信息
		 * @param isChat 是否聊天窗口,false:不显示,true:显示;
		 * @param _isDebug 是否显示调试框,0:不显示,1:显示;
		 */
		public function InitAPIObj(type:uint,gameInfo:GameInfo=null,isChat:Boolean=false,isDebug:uint=0)
		{
			_type=type;
			_gameInfo=gameInfo;
			_isDebug=isDebug;
			_isChat=isChat;
			
		}

		public function get isChat():Boolean
		{
			return _isChat;
		}
		public function get isDebug():uint
		{
			return _isDebug;
		}
		public function get gameInfo():GameInfo
		{
			return _gameInfo;
		}
		public function get type():uint
		{
			return _type;
		}

	}
}